hamulus cochleae - German English Dictionary